home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2000 #1 / Amiga Plus CD - 2000 - No. 1.iso / Tools / Dev / Meshwriter_lib / Library / fd / meshwriter.fd
Encoding:
Text File  |  1999-12-03  |  2.8 KB  |  61 lines

  1. ** $VER: meshwriter.fd 0.2 (28.3.99)
  2. ##base _MeshWriterBase
  3. ##bias 30
  4. ##public
  5. MWLMeshNew()()
  6. MWLMeshDelete(meshhandle)(D1)
  7. MWLMeshNameSet(meshhandle,name)(D1/D2)
  8. MWLMeshNameGet(meshhandle,name)(D1/D2)
  9. MWLMeshCopyrightSet(meshhandle,copyright)(D1/d2)
  10. MWLMeshCopyrightGet(meshhandle,copyright)(D1/D2)
  11. MWLMeshMaterialAdd(meshhandle,materialhandle)(D1/D2)
  12. MWLMeshMaterialNameSet(meshhandle,materialhandle,materialname)(D1/D2/D3)
  13. MWLMeshMaterialNameGet(meshhandle,materialhandle,name)(D1/D2/D3)
  14. MWLMeshMaterialAmbientColorSet(meshhandle,materialhandle,color)(D1/D2/A0)
  15. MWLMeshMaterialAmbientColorGet(meshhandle,materialhandle,color)(D1/D2/A0)
  16. MWLMeshMaterialShininessSet(meshhandle,materialhandle,shininess)(D1/D2/D3)
  17. MWLMeshMaterialShininessGet(meshhandle,materialhandle,shininess)(D1/D2/D3)
  18. MWLMeshMaterialTransparencySet(meshhandle,materialhandle,transparency)(D1/D2/D3)
  19. MWLMeshMaterialTransparencyGet(meshhandle,materialhandle,transparency)(D1/D2/D3)
  20. MWLMeshPolygonAdd(meshhandle,materialhandle)(D1/D2)
  21. MWLMeshPolygonMaterialSet(meshhandle,materialhandle)(D1/D2)
  22. MWLMeshPolygonVertexAdd(meshhandle,vertex)(D1/A0)
  23. MWLMeshTriangleAdd(meshhandle,materialhandle,vertex1,vertex2,vertex3)(D1/D2/A0/A1/A2)
  24. MWLMeshNumberOfMaterialsGet(meshhandle)(D1)
  25. MWLMeshNumberOfPolygonsGet(meshhandle)(D1)
  26. MWLMeshNumberOfVerticesGet(meshhandle)(D1)
  27. MWLMeshCameraLightDefaultSet(meshhandle)(D1)
  28. MWLMeshCameraPositionSet(meshhandle,position)(D1/A0)
  29. MWLMeshCameraPositionGet(meshhandle,position)(D1/A0)
  30. MWLMeshCameraLookAtSet(meshhandle,lookat)(D1/A0)
  31. MWLMeshCameraLookAtGet(meshhandle,lookat)(D1/A0)
  32. MWLMeshLightPositionSet(meshhandle,position)(D1/A0)
  33. MWLMeshLightPositionGet(meshhandle,position)(D1/A0)
  34. MWLMeshLightColorSet(meshhandle,color)(D1/A0)
  35. MWLMeshLightColorGet(meshhandle,color)(D1/A0)
  36. MWL3DFileFormatNamesGet()()
  37. MWL3DFileFormatIDGet(ffname)(D1)
  38. MWL3DFileFormatExtensionGet(ffid)(D1)
  39. MWL3DFileFormatNumberOfGet()()
  40. MWLMeshSave3D(meshhandle,id,filename,taglist)(D1/D2/D3/A0)
  41. MWL2DFileFormatNamesGet()()
  42. MWL2DFileFormatIDGet(ffname)(D1)
  43. MWL2DFileFormatExtensionGet(ffid)(D1)
  44. MWL2DFileFormatNumberOfGet()()
  45. MWLMeshSave2D(meshhandle,id,filename,viewtype,drawmode,taglist)(D1/D2/D3/D4/D5/A0)
  46. MWLDrawModeNamesGet()()
  47. MWLDrawModeIDGet(dmname)(D1)
  48. MWLDrawModeNumberOfGet()()
  49. MWLMeshVertexAdd(meshhandle,vertex,index)(D1/A0/D2)
  50. MWLMeshPolygonVertexAssign(meshhandle,index)(D1/D2)
  51. MWLMeshCTMReset(meshhandle)(D1)
  52. MWLMeshTranslationChange(meshhandle,translation,operation)(D1/A0/D2)
  53. MWLMeshTranslationGet(meshhandle,translation)(D1/A0)
  54. MWLMeshScaleChange(meshhandle,scale,operation)(D1/A0/D2)
  55. MWLMeshScaleGet(meshhandle,scale)(D1/A0)
  56. MWLMeshRotationChange(meshhandle,rotation,operation)(D1/A0/D2)
  57. MWLMeshRotationGet(meshhandle,rotation)(D1/A0)
  58. MWLMeshMaterialDiffuseColorSet(meshhandle,materialhandle,color)(D1/D2/A0)
  59. MWLMeshMaterialDiffuseColorGet(meshhandle,materialhandle,color)(D1/D2/A0)
  60. ##end
  61.